package servidor;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="PROFESSOR_TURMA", schema="servidor")
public class ProfessorTurma{
	@Column(name="COD_PROFESSOR", nullable = false)
	private long codProfessor;
	@Id
	@Column(name="COD_TURMA", nullable = false)
	private String codTurma;
	@Column(name="ANO_TURMA", nullable = false)
	private int anoTurma;
	@Column(name="COD_CURSO", nullable = false)
	private String codCurso;
	
	public ProfessorTurma() {
	}
	public ProfessorTurma(long codProfessor, String codTurma, int anoTurma, String codigoCurso) {
		setAnoTurma(anoTurma);
		setCodProfessor(codProfessor);
		setCodTurma(codTurma);
		setCodCurso(codigoCurso);
	}
	public String getCodCurso() {
		return codCurso;
	}
	public void setCodCurso(String codCurso) {
		this.codCurso = codCurso;
	}	
	public long getCodProfessor() {
		return codProfessor;
	}
	public void setCodProfessor(long codProfessor) {
		this.codProfessor = codProfessor;
	}
	public String getCodTurma() {
		return codTurma;
	}
	public void setCodTurma(String codTurma) {
		this.codTurma = codTurma;
	}
	public int getAnoTurma() {
		return anoTurma;
	}
	public void setAnoTurma(int anoTurma) {
		this.anoTurma = anoTurma;
	}	
	public String toString(){
		return "||"+getCodTurma()+"|"+getAnoTurma()+"|"+getCodCurso()+"|"+getCodProfessor()+"||";
	}
}
